package cn.stylefeng.guns.modular.scheduleInfo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 排班详情
 * </p>
 *
 * @author wp
 * @since 2025-03-04
 */
@Data
@TableName("schedule_detail_info")
public class ScheduleDetailInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 门店
     */
    @TableField("store_name")
    private String storeName;

    /**
     * 职位
     */
    @TableField("position")
    private String position;

    /**
     * 排班日期
     */
    @TableField("plant_date")
    private Date plantDate;

    /**
     * 人员姓名
     */
    @TableField("emp_name")
    private String empName;

    /**
     * 8点
     */
    @TableField("clock0830")
    private String clock0830;

    /**
     * 9点
     */
    @TableField("clock0900")
    private String clock0900;
    /**
     * 9点30
     */
    @TableField("clock0930")
    private String clock0930;

    /**
     * 10点
     */
    @TableField("clock1000")
    private String clock1000;
    /**
     * 10点30
     */
    @TableField("clock1030")
    private String clock1030;

    /**
     * 11点
     */
    @TableField("clock1100")
    private String clock1100;
    /**
     * 11点
     */
    @TableField("clock1130")
    private String clock1130;

    /**
     * 12点
     */
    @TableField("clock1200")
    private String clock1200;
 /**
     * 12点
     */
    @TableField("clock1230")
    private String clock1230;

    /**
     * 13点
     */
    @TableField("clock1300")
    private String clock1300;
    /**
     * 13点
     */
    @TableField("clock1330")
    private String clock1330;

    /**
     * 14点
     */
    @TableField("clock1400")
    private String clock1400;
    /**
     * 14点
     */
    @TableField("clock1430")
    private String clock1430;

    /**
     * 15点
     */
    @TableField("clock1500")
    private String clock1500;
    /**
     * 15点
     */
    @TableField("clock1530")
    private String clock1530;

    /**
     * 16点
     */
    @TableField("clock1600")
    private String clock1600;
    /**
     * 16点
     */
    @TableField("clock1630")
    private String clock1630;

    /**
     * 17点
     */
    @TableField("clock1700")
    private String clock1700;
    /**
     * 17点30
     */
    @TableField("clock1730")
    private String clock1730;

    /**
     * 18点
     */
    @TableField("clock1800")
    private String clock1800;
    /**
     * 18点
     */
    @TableField("clock1830")
    private String clock1830;

    /**
     * 19点
     */
    @TableField("clock1900")
    private String clock1900;
    /**
     * 19点
     */
    @TableField("clock1930")
    private String clock1930;

    /**
     * 20点
     */
    @TableField("clock2000")
    private String clock2000;
    /**
     * 20点
     */
    @TableField("clock2030")
    private String clock2030;

    /**
     * 21点
     */
    @TableField("clock2100")
    private String clock2100;
    /**
     * 21点
     */
    @TableField("clock2130")
    private String clock2130;

    /**
     * 22点
     */
    @TableField("clock2200")
    private String clock2200;
    /**
     * 22点
     */
    @TableField("clock2230")
    private String clock2230;

    /**
     * 23点
     */
    @TableField("clock2300")
    private String clock2300;
    /**
     * 23点
     */
    @TableField("clock2330")
    private String clock2330;

    /**
     * 24点
     */
    @TableField("clock2400")
    private String clock2400;

    /**
     * 实际工时
     */
    @TableField("actual_hour")
    private String actualHour;

    /**
     * 创建时间
     */
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Date createTime;

    /**
     * 创建人
     */
    @TableField(value = "create_user", fill = FieldFill.INSERT)
    private Long createUser;

    /**
     * 更新时间
     */
    @TableField(value = "update_time", fill = FieldFill.UPDATE)
    private Date updateTime;

    /**
     * 更新人
     */
    @TableField(value = "update_user", fill = FieldFill.UPDATE)
    private Long updateUser;



}
